// 开发环境网关
const gatewayUrlDev = '/api/'
// 生产环境网关
// const gatewayUrlProduction = 'http://106.74.154.90:18762/social/'
const gatewayUrlProduction = 'https://10.40.241.198:443/'
// 演示环境网关
// const gatewayUrlStaging = 'http://api.mall.cn:8043/socialFront/'
const gatewayUrlStaging = '/api/'
// 测试环境网关
const gatewayUrlTesting = '/api/'

const httpConfig = {
  'development': {// 开发环境，默认
    ftpBaseUrl: gatewayUrlStaging + 'oss/amazonS3/getFileStream?filePath=',
    uploadBaseUrl: gatewayUrlDev + 'user_center/',
    gatewayUrl: gatewayUrlDev,
    pipeChartUrl: gatewayUrlDev + 'pipechina/', // 企业配置项目的地址
    userCenter: gatewayUrlDev + 'user_center/', // 用户中心,
    companyOrderUrl: gatewayUrlDev + 'company_order/', // 订单结算模块后台
    providerGoodsUrl: gatewayUrlDev + 'provider_goods/', // 供应商商品后台地址
    commentUrl: gatewayUrlDev + 'company_order/', // 评价后台地址
    paymentUrl: gatewayUrlDev + 'payment/', // 聚合支付后台地址
    mallSearchUrl: gatewayUrlDev + 'mall_search/', // 搜索引擎后台地址
    personOrderUrl: gatewayUrlDev + 'person_order/', // 个人订单后台地址
    reportUrl: gatewayUrlDev + 'report/', // 报表后台地址
    requestQuestionUrl: gatewayUrlDev + 'request_quotation/', // 报表后台地址
    stockUrl: gatewayUrlDev + 'stock/', // 库存后台地址
    consultUrl: gatewayUrlDev + 'company_order/', // 大单磋商后台地址
    taskUrl: gatewayUrlDev + 'task/', // 定时任务
    // workflowUrl: gatewayUrlDev + 'workflow/', // 旧工作流后台地址
    workflowUrl: gatewayUrlDev + 'workflow/newFlow/', // 新工作流后台地址
    knowledgeUrl: gatewayUrlDev + 'knowledge/',
    stockPlateformUrl: 'http://192.168.138.51/stock/#/',
    // mallPlateformUrl: 'http://192.168.23.41:8091', // 采购商城首页地址
    mallPlateformUrl: 'http://localhost:9529/', // 采购商城首页地址
    workflowPlateformUrl: 'http://localhost:9528/workflowPC/', // 工作流平台
    // workflowPlateformUrl: 'http://localhost/index', // 若依工作流平台
    companyConfigPlateformUrl: 'http://localhost:9531/#/', // 企业管理平台
    // mallManagerPlateformUrl: 'http://192.168.23.41:8093', // 商城管理平台
    mallManagerPlateformUrl: 'http://localhost:9528/', // 商城管理平台
    workspacePlanteformUrl: 'http://192.168.23.41:8089/#/', // 个人工作台
    reportPlateformUrl: 'http://192.168.23.41:8088', // 报表
    ifqPlateformUrl: 'http://192.168.23.41:8095',
    worktid: 'http://192.168.34.33:24308/#/login?redirect=%2Fdashboard', // 招投标地址
    worktrade: 'http://192.168.138.119/distweb/#/loginSelf/ssoL/login', // 商旅
    pneumatic: 'http://192.168.138.54/mallManager/#/risk/sendOrder'// 风控
  },
  'testing': {// 测试环境 npm run build:testing的时候执行这个环境
    ftpBaseUrl: 'http://192.168.138.51:8777/', // 内网
    uploadBaseUrl: gatewayUrlTesting + 'user_center/',
    gatewayUrl: gatewayUrlTesting,
    companyConfigUrl: gatewayUrlTesting + 'company_config/', // 企业配置项目的地址
    userCenter: gatewayUrlTesting + 'user_center/', // 用户中心,
    companyOrderUrl: gatewayUrlTesting + 'company_order/', // 订单结算模块后台
    providerGoodsUrl: gatewayUrlTesting + 'provider_goods/', // 供应商商品后台地址
    commentUrl: gatewayUrlTesting + 'company_order/', // 评价后台地址
    paymentUrl: gatewayUrlTesting + 'payment/', // 聚合支付后台地址
    mallSearchUrl: gatewayUrlTesting + 'mall_search/', // 搜索引擎后台地址
    personOrderUrl: gatewayUrlTesting + 'person_order/', // 个人订单后台地址
    reportUrl: gatewayUrlTesting + 'report/', // 报表后台地址
    requestQuestionUrl: gatewayUrlTesting + 'request_quotation/', // 报表后台地址
    stockUrl: gatewayUrlTesting + 'stock/', // 库存后台地址
    consultUrl: gatewayUrlTesting + 'company_order/', // 大单磋商后台地址
    taskUrl: gatewayUrlTesting + 'task/', // 定时任务
    // workflowUrl: gatewayUrlTesting + 'workflow/',
    workflowUrl: gatewayUrlTesting + 'workflow/newFlow/', // 工作流后台地址
    knowledgeUrl: gatewayUrlTesting + 'knowledge/',
    stockPlateformUrl: 'http://192.168.138.54/stock/#/',
    // workflowPlateformUrl: 'http://192.168.138.54/workflowPC/#/', // 工作流平台
    workflowPlateformUrl: 'http://192.168.138.54:32000/index', // 若依工作流平台
    companyConfigPlateformUrl: 'http://192.168.138.54/companyManager/#/', // 企业管理平台
    mallManagerPlateformUrl: 'http://192.168.138.54/mallManager/#/', // 商城管理平台
    workspacePlanteformUrl: 'http://192.168.138.54/workspace/#/', // 个人工作台
    reportPlateformUrl: 'http://192.168.138.54/reportManager/#/', // 报表
    ifqPlateformUrl: 'http://192.168.138.54/rfq/#/',
    mallPlateformUrl: 'http://192.168.138.54/mall/', // 采购商城首页地址
    worktid: 'http://192.168.34.33:24308/#/login?redirect=%2Fdashboard', // 招投标地址
    worktrade: 'http://192.168.138.119/distweb/#/loginSelf/ssoL/login', // 商旅
    pneumatic: 'http://192.168.138.54/mallManager/#/risk/sendOrder'// 风控
  },
  'production': {// 生产环境 npm run build:prod的时候执行这个环境
    ftpBaseUrl: 'http://10.192.11.10:8777/', // 内网
    uploadBaseUrl: gatewayUrlTesting + 'user_center/',
    gatewayUrl: gatewayUrlTesting,
    pipeChartUrl: gatewayUrlTesting + 'pipechina/', // 企业配置项目的地址
    userCenter: gatewayUrlTesting + 'user_center/', // 用户中心,
    companyOrderUrl: gatewayUrlTesting + 'company_order/', // 订单结算模块后台
    providerGoodsUrl: gatewayUrlTesting + 'provider_goods/', // 供应商商品后台地址
    commentUrl: gatewayUrlTesting + 'company_order/', // 评价后台地址
    paymentUrl: gatewayUrlTesting + 'payment/', // 聚合支付后台地址
    mallSearchUrl: gatewayUrlTesting + 'mall_search/', // 搜索引擎后台地址
    personOrderUrl: gatewayUrlTesting + 'person_order/', // 个人订单后台地址
    reportUrl: gatewayUrlTesting + 'report/', // 报表后台地址
    requestQuestionUrl: gatewayUrlTesting + 'request_quotation/', // 报表后台地址
    stockUrl: gatewayUrlTesting + 'stock/', // 库存后台地址
    consultUrl: gatewayUrlTesting + 'company_order/', // 大单磋商后台地址
    taskUrl: gatewayUrlTesting + 'task/', // 定时任务
    // workflowUrl: gatewayUrlTesting + 'workflow/',
    workflowUrl: gatewayUrlTesting + 'workflow/', // 工作流后台地址
    knowledgeUrl: gatewayUrlTesting + 'knowledge/',
    stockPlateformUrl: 'http://10.192.11.10/stock/#/',
    workflowPlateformUrl: 'http://10.192.11.10/workflowPC/', // 工作流平台
    // workflowPlateformUrl: 'http://10.192.11.10:32000/index', // 若依工作流平台
    companyConfigPlateformUrl: 'http://10.192.11.10/companyManager/#/', // 企业管理平台
    mallManagerPlateformUrl: 'http://10.192.11.10/mallManager/#/', // 商城管理平台
    workspacePlanteformUrl: 'http://10.192.11.10/workspace/#/', // 个人工作台
    reportPlateformUrl: 'http://10.192.11.10/reportManager/#/', // 报表
    ifqPlateformUrl: 'http://10.192.11.10/rfq/#/',
    mallPlateformUrl: 'http://10.192.11.10/mall/',
    worktid: 'http://192.168.34.33:24308/#/login?redirect=%2Fdashboard', // 招投标地址
    worktrade: 'http://192.168.138.119/distweb/#/loginSelf/ssoL/login', // 商旅
    pneumatic: gatewayUrlTesting + 'mallManager/#/risk/sendOrder'// 风控
  },
  'staging': {// 演示环境 npm run build:staging的时候执行这个环境
    ftpBaseUrl: gatewayUrlStaging + 'oss/amazonS3/getFileStream?filePath=',
    // ftpBas eUrl: 'http://192.168.0.107/',
    // uploadBaseUrl: 'http://119.167.155.29:8010/ifq_boot/',
    // uploadBaseUrl: gatewayUrlStaging + 'oss/amazonS3/',
    uploadBaseUrl: gatewayUrlStaging + 'user_center/',
    gatewayUrl: gatewayUrlStaging,
    companyConfigUrl: gatewayUrlStaging + 'company_config/', // 企业配置项目的地址
    userCenter: gatewayUrlStaging + 'user_center/', // 用户中心,
    companyOrderUrl: gatewayUrlStaging + 'company_order/', // 订单结算模块后台
    providerGoodsUrl: gatewayUrlStaging + 'provider_goods/', // 供应商商品后台地址
    commentUrl: gatewayUrlStaging + 'company_order/', // 评价后台地址
    paymentUrl: gatewayUrlStaging + 'payment/', // 聚合支付后台地址
    mallSearchUrl: gatewayUrlStaging + 'mall_search/', // 搜索引擎后台地址
    personOrderUrl: gatewayUrlStaging + 'person_order/', // 个人订单后台地址
    reportUrl: gatewayUrlStaging + 'report/', // 报表后台地址
    requestQuestionUrl: gatewayUrlStaging + 'request_quotation/', // 报表后台地址
    stockUrl: gatewayUrlStaging + 'stock/', // 库存后台地址
    consultUrl: gatewayUrlStaging + 'company_order/', // 大单磋商后台地址
    taskUrl: gatewayUrlStaging + 'task/', // 定时任务
    // workflowUrl: gatewayUrlStaging + 'workflow/',
    workflowUrl: gatewayUrlStaging + 'workflow/newFlow/', // 工作流后台地址
    knowledgeUrl: gatewayUrlStaging + 'knowledge/',
    stockPlateformUrl: '/stock/#/',
    // workflowPlateformUrl: '/workflowPC/#/', // 工作流平台
    workflowPlateformUrl: 'http://172.16.11.172:32396/index', // 若依工作流平台
    companyConfigPlateformUrl: '/companyManager/#/', // 企业管理平台
    mallManagerPlateformUrl: '/mallManager/#/', // 商城管理平台
    workspacePlanteformUrl: '/workspace/#/', // 个人工作台
    reportPlateformUrl: '/reportManager/#/', // 报表
    ifqPlateformUrl: '/rfq/#/',
    mallPlateformUrl: '/mall/',
    // worktid: 'http://192.168.34.33:24308/#/login?redirect=%2Fdashboard',//招投标地址
    // worktrade: 'http://192.168.138.119/distweb/#/loginSelf/ssoL/login',//商旅
    // pneumatic: 'http://192.168.138.54/mallManager/#/risk/sendOrder',//风控
    worktid: '', // 招投标地址
    worktrade: '', // 商旅
    pneumatic: '' // 风控
  }
}
export default function getGlobal() {
  const env = process.env.NODE_ENV
  return httpConfig[env]
}
